package main

import (
	"local/common"
	"local/config"
	"local/service_manager/web"
	"os"
)

func cmd() bool {
	// 处理启动参数
	args := os.Args
	argLen := len(args)

	// 处理密码重置功能
	if argLen > 2 && args[1] == "--pwd" {
		if err := web.SaveAdminPassword(args[2]); err != nil {
			common.Warning("重置密码失败: %v", err)
			return false
		}
		common.Info("密码重置成功")
		return false
	}

	// 配置环境变量
	if argLen > 1 && args[1] == "--dev" {
		config.IsDevMode = true
		common.Info("当前为开发者模式")
	}

	return true
}
